#chapter 1
#库、包导入
from datetime import datetime
#基本对象数据类型：列表，集合，字典，元组
#定义变量并赋值
odds =[1,3,5,7,9,11,13,15,17,19,
       21,23,25,27,29,31,33,35,37,39,
       41,43,45,47,49,51,53,55,57,59]
#变量赋值、计算
right_this_minute = datetime.today().minute

#根据条件打印输出
if right_this_minute in odds:
    print("现在分钟是奇数")
else:
    print("分钟是偶数！")

#导入函数
from os import getcwd
#调用导入的函数,getcwd获取当前程序所在位置（路径）
where_am_i=getcwd()
print(where_am_i)

#导入创建文件夹函数
#mkdir("d:/test111")
#其他导入库:enum,random,json,chmod,sys,time

#数组中元素可以是不同类型
arrays=[1,2,3,'ss',3.2]
print(arrays[0])
print(arrays[3])
#elseif语法：elif
if 1==2 :
    print("1")
elif 2==2:
    print("2")
else:
    print("else")
#字符串比较
dd='asdf'
if dd=='asdf':
    print('is asdf')

#缩进实验，该缩一个table的绝对不能缩两个tab
if 1==1:
    print('2==2')
    if 2==2:
        print('2==2')
#for循环打印数组中元素
for i in [1,2,3]:
	print(i)
#for循环打印字符串中字符	
for cc in "hellow":
    print(cc)
#for循环指定次数
for i in range(20):
    print(i)
#代码块循环执行3次
odds =[1,3,5,7,9,11,13,15,17,19,
21,23,25,27,29,31,33,35,37,39,
41,43,45,47,49,51,53,55,57,59]
for i in range(3):    
    #变量赋值、计算
    right_this_minute = datetime.today().minute

    #根据条件打印输出
    if right_this_minute in odds:
        print("现在分钟是奇数")
    else:
        print("分钟是偶数！")
##让程序停止指定秒数（进程休眠n秒）
import time
print('start sleep')
time.sleep(2)
print('finish sleep')
#导入随机数模块
from chapter1 import random

#显示随机数相关函数,如果是在命令行，可直接执行dir(random)
print(dir(random))
#显示函数帮助,命令行执行help(random.randint)
print(help(random.randint))
#生成指定范围的随机数
print(random.randint(2, 10))


